package superBarbershop;

public abstract class Cliente implements Comparable<Cliente>{
    private int id;
    private int tiempoServ;
    private int tiempoCaja;
    private int color;
    
    public Cliente(int i, int ts, int tc) {
        id = i;
        color = (int)(Math.random() * 16777216);
        tiempoServ = ts;
        tiempoCaja = tc;
    }
    
    public int id() {
        return id;
    }
    
   public int color() {
        return color;
    }
    
    public int tiempoServ() {
        return tiempoServ;
    }
    
    public int tiempoCaja() {
        return tiempoCaja;
    }
    
    public boolean equals(Cliente c) {
        if (id == c.id)
            return true;
        return false;
    }

    @Override
    public abstract int compareTo(Cliente o);
}